a rigorous climate - Spanish English Dictionary